﻿namespace Labthink.PCSoft.UniversalHost4.Model.Setting
{
    /// <summary>
    /// 设备安全配置信息
    /// </summary>
    public class SafeInfo
    {
        /// <summary>
        /// 默认密码
        /// </summary>
        public string DefaultPassword { get; set; }

        /// <summary>
        /// 密码强度（数字、小写字母，大写字符，特殊字符种数）
        /// </summary>
        public int Complexity { get; set; }

        /// <summary>
        /// 密码长度
        /// </summary>
        public int PwdMinLength { get; set; }

        /// <summary>
        /// 密码过期时间（day）
        /// </summary>
        public int Expires { get; set; }

        /// <summary>
        /// 连续密码输入错误锁定次数
        /// </summary>
        public int LockCount { get; set; }

        /// <summary>
        /// 锁定自动过期时间（min）
        /// </summary>
        public int LockTime { get; set; }

        /// <summary>
        /// 密码输入错误重置时间（min）
        /// </summary>
        public int ResetTime { get; set; }

        /// <summary>
        /// 账户锁定时间 (min)
        /// </summary>
        public int AccountLockTime { get; set; }

        /// <summary>
        /// 强制密码历史
        /// </summary>
        public int PasswordHistory { get; set; }
    }
}
